14960
906184
223611
412146
186125
490448
17190
850184
606471
979143
647114
733568
5092799
3520581
3023148
2326804
2215988
2013609
1914357
190078
1746118
1715136
1666195
1625471